package com.zhihui.client.alarm.service;

import com.zhihui.client.alarm.common.Lay;
import com.zhihui.client.alarm.common.Msg;
import com.zhihui.client.alarm.entity.User;

/**
 * 服务接口
 * @author zhihuian
 * @email 18037017565@163.com
 * @date 2018/10/29
 */
public interface UserService {
     /**
      * 添加
      * @param user 实体
      * @return
      */
     Msg addUser(User user);

     /**
      * 登陆
      * @param user 账号
      * @return
      */
     User login(String user);

     /**
      * 修改
      * @param user 实体
      * @return
      */
     Msg updateUser(User user);

     /**
      * 删除
      * @param user 实体
      * @return
      */
     Msg delUser(User user);

     /**
      * 获取
      * @param user 实体
      * @param page 当前页数
      * @param limit 显示条数
      * @return
      */
     Lay getUsers(User user, Integer page, Integer limit);
}
